package com.woniu.service;

import com.woniu.entity.Course;
import com.woniu.entity.Order;

import java.math.BigDecimal;
import java.util.List;

public interface AliPayService {
    /**
     * 生成订单
     */
    void saveOrder(Order order);

    void saveOrderCourse(String orderId, Integer courseId);

    /**
     * 获取用户余额
     * @param userId
     * @return
     */
    BigDecimal getUserBalance(Integer userId);

    void killBalance(Integer userId,BigDecimal nowBalance);

    /**
     * 向用户和课程的中间表插入数据
     */
    void insertIntoUserCourse(Integer userid,Integer courseId);
}
